import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JFrame;
import multidimensional.PlanarProjectionViewerFactory;
import Graph.GraphDataFactory;
import Graph.GraphViewerFactory;
import Network.NetworkViewerFactory;
import perspectives.*;
import perspectives.PropertyManager.OpenFile;
import tree.*;


import data.*;


public class main {

	  public static void main(String[] args) {  
		  
             Environment e = new Environment();	    
	       
	     e.registerDataSourceFactory(new GraphDataFactory());
	     
	     e.registerDataSourceFactory(new TableDataFactory());	     
	     
	     e.registerViewerFactory(new PlanarProjectionViewerFactory());	   
	      
	     e.registerViewerFactory(new GraphViewerFactory());    
             
             e.registerViewerFactory(new NetworkViewerFactory());            
             
	  }	
}
